import java.util.Arrays;

/**
 * @ClassName ArraysTest
 * @Description 测试数组简化初始化的细节
 * @Author 李明忠
 * @Date 2025/5/11 22:52
 * @Version 1.0
 */
@SuppressWarnings("all")
public class ArraysTest {
    public static void main(String[] args) {
        /**
         * 注意：数组的简化版初始化只能用于初始化，而不能用于赋值
         * 初始化：int[] arr = {};
         * 和
         * 赋值：int[1] arr = {};//报错
         */
        //初始化
        int[] arr = {1,2,3,4,5,5,6,7,8};
        System.out.println(Arrays.toString(arr));

        //赋值只能使用标准初始化或是使用动态初始化
        int[][] datas = new int[2][];
//        datas[0] = {1,3,5,5};//编译报错！！！
        //得使用标准版
        datas[0] = new int[]{1,2,4,5,6};
        //也可以使用动态的
        datas[1] = new int[3];
        datas[1][0] = 3;
        datas[1][1] = 3;
        datas[1][2] = 3;
        System.out.println(Arrays.deepToString(datas));
        double x=2.0; int y=4; x/=++y;
        System.out.println(x);

    }
}
